Pronamic\WordPress\Pay\Extensions\WooCommerce\WooCommerce D

Total Complexity 130
Dependencies 6
Dependents 4
Total lines 1,042
Lines of code 408
Logical lines of code 220
Comment lines 470
Methods 51
Properties 0

Methods 51

Method Rating Maintainability Complexity Lines of code
get_checkout_fields()
A
49 8 32
get_order_item_category()
S
53 7 23
add_notice()
S
59 6 14
get_order_date()
S
58 5 16
get_subscription_product_period()
S
60 5 13
get_subscription_product_price()
S
60 5 13
get_subscription_product_length()
S
60 5 13
get_subscription_product_trial_length()
S
60 5 13
get_subscription_product_trial_period()
S
60 5 13
get_subscription_product_interval()
S
60 5 13
get_order_item_tax_rate_id()
S
60 4 14
get_order_property()
S
61 3 13
get_order_item_image()
S
63 3 11
get_order_item_url()
S
64 3 11
get_order_item_sku()
S
64 3 11
get_order_shipping_total()
S
64 3 10
subscription_source_id()
S
65 3 9
get_order_item_product()
S
64 3 10
get_order_total_tax()
S
64 3 10
get_order_total()
S
64 3 10
get_order_id()
S
64 3 10
order_has_status()
S
65 3 9
get_date_format()
S
67 3 8
get_order_pay_url()
S
62 2 12
get_subscription_payment_method()
S
71 2 6
get_subscription_parent_order()
S
71 2 6
version_compare()
S
68 2 7
get_currency()
S
71 2 6
order_get_status()
S
71 2 6
get_shipping_company()
S
78 1 3
get_billing_city()
S
78 1 3
get_payment_method_title()
S
78 1 3
get_billing_first_name()
S
78 1 3
get_billing_last_name()
S
78 1 3
get_billing_company()
S
78 1 3
get_billing_address_1()
S
78 1 3
get_billing_address_2()
S
78 1 3
get_billing_postcode()
S
78 1 3
get_billing_state()
S
78 1 3
get_shipping_address_1()
S
78 1 3
get_billing_country()
S
78 1 3
get_billing_email()
S
78 1 3
get_billing_phone()
S
78 1 3
get_shipping_last_name()
S
78 1 3
get_shipping_email()
S
78 1 3
get_shipping_country()
S
78 1 3
get_shipping_state()
S
78 1 3
get_shipping_city()
S
78 1 3
get_shipping_postcode()
S
78 1 3
get_shipping_address_2()
S
78 1 3
get_shipping_first_name()
S
78 1 3